package com.sykj.why.mongo.document.entity;

import com.sykj.why.mongo.document.BaseDocument;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * @author Eleven
 * @date 2019/7/15
 * @desc 普查申报表
 */

@Document
@Setter
@Getter
@ApiModel(value = "普查申报表")
public class CensusReportT extends BaseDocument {

    /** 项目名称 */
    @ApiModelProperty(value = "项目名称")
    private String projectName;

    /** 习惯称谓 */
    @ApiModelProperty(value = "习惯称谓")
    private String habitName;

    /** 项目类别 */
    @ApiModelProperty(value = "项目类别")
    private String projectCategoryId;

    /** 项目级别 */
    @ApiModelProperty(value = "项目级别")
    private String projectLevel;

    /** 项目扩展类 */
    @ApiModelProperty(value = "项目扩展类")
    private String projectExtension;

    /** 所属区县 */
    @ApiModelProperty(value = "所属区县")
    private String area;

    /** 民族 */
    @ApiModelProperty(value = "民族")
    private String nationality;

    /** 保护单位 */
    @ApiModelProperty(value = "保护单位")
    private String protectedUnits;

    /** 分布区域 */
    @ApiModelProperty(value = "分布区域")
    private String distributionArea;

    /** 存续情况说明 */
    @ApiModelProperty(value = "存续情况说明")
    private String survivalSituation;

    /** 项目简介 */
    @ApiModelProperty(value = "项目简介")
    private String projectIntro;

    /** 所在区域及其地理环境 */
    @ApiModelProperty(value = "所在区域及其地理环境")
    private String location;

    /** 历史渊源 */
    @ApiModelProperty(value = "历史渊源")
    private String historicalOrigin;

    /** 基本内容 */
    @ApiModelProperty(value = "基本内容")
    private String basicComponents;

    /** 主要特征 */
    @ApiModelProperty(value = "主要特征")
    private String keyFeature;

    /** 重要价值 */
    @ApiModelProperty(value = "重要价值")
    private String importantValue;

}

